草庐IT

net::ERR_CONNECTION_REFUSED 解决大全

全部标签

ruby - 如何解决安装自定义构建的 gem 时出现的权限错误?

我正在尝试构建我的第一个ruby​​gem,在我尝试安装gem之前一切似乎都很顺利。我使用的是RVM,所以这里不需要“sudogeminstall”。首先,我尝试执行以下操作:jim:~/Desktop/spectest\[git:master]→rakemanifest(in/Users/jim/Desktop/spectest)Cleaning-pkgrm-rfpkgBuildingManifestManifestREADMERakefilebin/buildcss...jim:~/Desktop/spectest\[git:master]→rakeinstall(in/Users

ruby-on-rails - 点击 Google Contacts API 时出现 "connection reset by peer"错误

我正在尝试使用GoogleContactsAPI将GoogleContacts拉入Rails应用程序。我已经完成了Oauth2握手,现在正在使用我的访问token请求protected资源。这是代码:uri=URI('https://www.google.com/m8/feeds/contacts/default/full')params={:client_id=>APP_CONFIG[:google_api_client_id],:access_token=>auth.access_token,"max-results".to_sym=>max_results}uri.query=U

ruby - 如何解决 Puppet 的编码问题

我在Puppet的文件编码hell中。即使是最简单的尝试也行不通:hiera-data/test.yaml:---test:Äñöinit.pp:$test=hiera('test')file{"/root/encoding.txt":ensure=>file,content=>$test}在Puppet服务器上一切看起来都很好:puppet:~#file-i/etc/puppetlabs/puppet/hiera-data/env/test.yaml/etc/puppetlabs/puppet/hiera-data/env/test.yaml:text/plaincharset=ut

ruby - Ruby 的 Net::HTTP 线程安全吗?

Ruby的Net::HTTP线程安全吗?(除了它明确表示不是的version_1_1和version_1_2方法) 最佳答案 我不会指望它。2008年,matzwrote:ForMRI(1.8.x)andYARV(1.9.x),everyCimplementedmethodsareprotectedbyGIL(GlobalInterpreterLock),sothatyoudon'thavetoworryabout.Butitmightdependoneachimplementation.Net::HTTP在stdlib中,这意味着

ruby - 无法使用 key 与 Ruby 和 net/ssh 连接

我在使用“net-ssh”gem从ruby​​通过ssh连接时遇到问题,得到Net::SSH::AuthenticationFailed。代码如下require'net/ssh'keys=["path_to_private_key"]Net::SSH.start('host','user',:keys=>keys,:verbose=>:debug)do|ssh|#sshcodeend直接从命令行使用ssh是可行的:ssh-iuser@host我的sshAPI有误吗?我已经尝试将“user@host”和“user”作为用户名,结果相同。这是调试输出:D,[2011-07-26T19:42

ruby - 什么是 Ruby 中的 .NET 事件?

问题很简单。一个对象需要通知一些观察者可能感兴趣的事件。当我坐下来验证我现在用Ruby编写的设计只是为了验证它时..我发现自己对如何实现对象事件感到困惑。在.Net中,这将是单行代码。.Net还进行处理程序方法签名验证等。例如//ObjectwitheventspublicdelegatevoidHandlerSignature(inta);publiceventHandlerSignatureMyEvent;publiceventHandlerSignatureAnotherCriticalEvent;//ClientMyObject.MyEvent+=newHandlerSigna

ruby-on-rails - Ruby on Rails - 无法加载此类文件 -- net/ssh

这几天我一直在努力......当我尝试从View调用助手中的方法来执行ssh时,它会抛出该错误。"Thiserroroccurredwhileloadingthefollowingfiles:net/ssh"但是当我将代码复制到test.rb文件并从提示符rubytest.rb执行它时,它可以完美连接。可能是什么问题?我在另一台计算机上试过,结果相同。非常感谢,这就像是我完成项目之前的最后一步!问候,application_helper.rb:moduleApplicationHelperdeftitle(value)unlessvalue.nil?@title="#{value}|E

ruby-on-rails - 如何解决超时问题(Ruby、Rails)

我的大部分应用程序都与网络服务有很大关系,并且经常由于第三方网站而出现超时问题。这是我得到的错误:executionexpired/usr/lib/ruby/1.8/timeout.rb:54:in`rbuf_fill'如何在Rails应用程序中解决此类错误? 最佳答案 根据您使用库的方式,有不同的方法来挽救异常。在图书馆假设您创建了一个包装器来访问某种网络服务,您可以让包装器挽救异常并始终返回“安全”数据。在行动中如果你在action中调用了一个特定的方法,并且方法success是action的一个要求,那么你可以在action中

Ruby Net::FTP 进度条

有谁知道在下载文件时从ruby​​的Net::FTP库获取状态更新的方法吗?我正在尝试实现一个Web界面,该界面显示从远程FTP服务器下载文件时剩余百分比的进度条。 最佳答案 供将来引用-我偶然发现了一个解决方案:filesize=ftp.size(filename)transferred=0p"Beginningdownload,filesize:#{filesize}"ftp.getbinaryfile(filename,"#{SOURCE_IMPORT_DIRECTORY}/#{filename}",1024){|data|t

ruby - 有没有办法将 Ruby Net::HTTP 请求附加到特定的 IP 地址/网络接口(interface)?

我正在寻找一种使用标准Net::HTTP库为每个GET请求使用不同IP地址的方法。服务器有5个IP地址,并假设某些API在达到每个IP的请求限制时阻止访问。所以,唯一的办法就是使用另一台服务器。我在ruby​​文档中找不到任何关于它的信息。例如,curl允许您将其附加到特定的ip地址(在PHP中):$req=curl_init($url)curl_setopt($req,CURLOPT_INTERFACE,'ip.address.goes.here';$result=curl_exec($req);有什么方法可以用Net::HTTP库来实现吗?作为替代方案-CURB(rubycurl绑